package com.cgnpc.scp.purchase.mybatis.mapper.client;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.cgnpc.scp.purchase.mybatis.entity.PurchaseContract;
import com.cgnpc.scp.purchase.mybatis.entity.PurchaseContractExampleExtend;

import java.util.List;

public interface PurchaseContractMapper extends BaseMapper<PurchaseContract> {
//    long countByExample(PurchaseContractExample example);
//
//    int deleteByExample(PurchaseContractExample example);
//
//    int deleteByPrimaryKey(String id);
//
//    int insert(PurchaseContract record);
//
//    int insertSelective(PurchaseContract record);
//
//    List<PurchaseContract> selectByExample(PurchaseContractExample example);
//
//    PurchaseContract selectByPrimaryKey(String id);
//
//    int updateByExampleSelective(@Param("record") PurchaseContract record, @Param("example") PurchaseContractExample example);
//
//    int updateByExample(@Param("record") PurchaseContract record, @Param("example") PurchaseContractExample example);
//
//    int updateByPrimaryKeySelective(PurchaseContract record);
//
//    int updateByPrimaryKey(PurchaseContract record);

    List<PurchaseContract> selectByExampleWithCustom(PurchaseContractExampleExtend example);
}